بايثون هي لغة برمجة قوية وسهلة التعلم تُستخدم في تطوير الويب، تحليل البيانات، الذكاء الاصطناعي، وغيرها. في هذه الدورة، سنتعرف على أساسيات Python مع أمثلة عملية.
                                    print("مرحبًا بالعالم!")
                                
                            
                                    name = "علي"
                                    age = 25
                                    is_student = True
                                
                            
                                    number = int("123")
                                    text = str(123)
                                
                            
                                    score = 85
                                    if score >= 90:
                                        print("ممتاز!")
                                    elif score >= 75:
                                        print("جيد جدًا")
                                    else:
                                        print("حاول مرة أخرى!")
                                
                            
                                    for i in range(5):
                                        print("الرقم:", i)
                                
                            
                                    fruits = ["تفاح", "موز", "برتقال"]
                                    print(fruits[0])  # Output: تفاح
                                
                            
                                    person = {"name": "علي", "age": 25}
                                    print(person["name"])  # Output: علي
                                
                            
                                    def greet(name):
                                        print("مرحبًا، " + name)
                                    greet("علي")  # Output: مرحبًا، علي
                                
                            
                                    def add(x, y):
                                        return x + y
                                    result = add(5, 10)  # result = 15
                                
                            
                                    class Person:
                                        def __init__(self, name, age):
                                            self.name = name
                                            self.age = age
                                        def display_info(self):
                                            print(f"الاسم: {self.name}, العمر: {self.age}")
                                    person = Person("علي", 25)
                                    person.display_info()  # Output: الاسم: علي, العمر: 25
                                
                            
                                    class Student(Person):
                                        def __init__(self, name, age, major):
                                            super().__init__(name, age)
                                            self.major = major
                                        def display_major(self):
                                            print("التخصص: " + self.major)
                                
                            
                                    with open("file.txt", "r") as file:
                                        content = file.read()
                                        print(content)
                                
                            
                                    with open("file.txt", "w") as file:
                                        file.write("مرحبًا بالعالم!")
                                
                            
                                    try:
                                        result = 10 / 0
                                    except ZeroDivisionError:
                                        print("حدث خطأ: القسمة على صفر!")